<?php

class Application_Model_ProyectosDCEconomico extends Sgit_Model
{
    protected $_name = 'gestion_proyectos_economico';
    protected $_primary = 'id';



    function getImporteByStatus($id_proyecto)
    {
        
        $query="SELECT comprometido, sum(importe) as importe FROM gestion_proyectos_economico WHERE id_proyecto=$id_proyecto GROUP BY comprometido";
     
 
	    $select = $this->getAdapter()->select();
        $select->from( array( $this->_name ), array( 'comprometido', 'importe' =>'sum(importe)' ) );
		
        $select->where( 'id_proyecto = ?',$id_proyecto );
        $select->group( 'comprometido');
  
		$options = $this->getAdapter()->fetchPairs( $select );
        return $options;
	
     
    }
    
    
    function getConceptos($id_proyecto)
    {

	    $select = $this->getAdapter()->select();
        $select->from( array( $this->_name ), array('concepto') );
        $select->where( 'id_proyecto = ?',$id_proyecto );
        $select->group( 'concepto');
        
      
        
		$options = $this->getAdapter()->fetchCol( $select );
        return $options;
	
     
    } 
    
    
    function getImportes($id_proyecto,$concepto)
    {

	    $select = $this->getAdapter()->select();
        $select->from( array( $this->_name ), array('id','importe','fecha','comprometido',new Zend_Db_Expr('YEAR(fecha) as anio'),new Zend_Db_Expr('MONTH(fecha) as mes')));
        $select->where( 'id_proyecto = ?',$id_proyecto );
        $select->where( 'concepto = ?',$concepto );
        $select->order( 'fecha ASC');

		$options = $this->getAdapter()->fetchAll( $select );
        return $options;
	
     
    } 
    

 
    
    

}
